package com.mdcorbri.helicoptobot.mediators.otherView
{
	
	
	import com.mdcorbri.helicoptobot.mediators.AbstractViewMediator;
	import com.mdcorbri.helicoptobot.mediators.getItems.GetItemsViewMediator;
	import com.mdcorbri.helicoptobot.model.ApplicationModel;
	import com.mdcorbri.helicoptobot.views.otherView.OtherView;
	import com.mdcorbri.helicoptobot.vo.ItemVO;
	import com.mdcorbri.helicoptobot.vo.ProjectVO;
	
	import flash.events.Event;
	import flash.events.MouseEvent;
	import flash.events.TextEvent;
	
	import mx.binding.utils.*;
	import mx.collections.ArrayCollection;
	import mx.controls.ComboBox;
	import mx.core.UIComponent;
	import mx.events.DynamicEvent;
	import mx.events.ListEvent;
	import mx.utils.UIDUtil;
	
	import nz.co.codec.flexorm.criteria.Criteria;
	
	
	public class OtherViewMediator extends AbstractViewMediator
	{
		
		private var dynamicEvent:DynamicEvent;
		
	
		/**
		 * Backing variable for <code>appModel</code> setter.
		 */
		[Autowire]
		public var applicationModel:ApplicationModel;
		
		
		public function OtherViewMediator()
		{
			super();
		}
		
		/**
		 * 
		 */
		public function get view():OtherView
		{
			return this._view as OtherView;
		}
		
		
		/** ************************************************************************
		 *                overrides
		 *  ************************************************************************/
		 
		override protected function setViewListeners():void
		{
			super.setViewListeners();
		}
		
		
		/**
		 * 
		 * BindingUtils.bindProperty( target, "targetProperty", source, "sourceProperty" );
		 */		
		override protected function setViewDataBindings():void
		{
			super.setViewDataBindings();
		}
		
		override protected function setViewSecurity():void
		{
			super.setViewSecurity();
			
		}
		
		/** ************************************************************************
		 *                mediators
		 *  ************************************************************************/
		 
		 
		 
		 
		
		/** ************************************************************************
		 *                handlers
		 *  ************************************************************************/
		
		
		 
		 /** ************************************************************************
		 *                utils
		 *  ************************************************************************/
		 private function getPoint(uiComponent:UIComponent):void
		 {
		 	trace(uiComponent.id + ' x="' + uiComponent.x + '" y="' + uiComponent.y + '"');
		 }
		 
	
		
		/**
		 * Remove any listeners we've created.
		 */
		override protected function cleanup( event:Event ):void
		{
			super.cleanup(event);
		}

	}
}